home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / games / nhak_src.zip / UPDATE5 < prev    next >
Text File  |  1993-03-16  |  2KB  |  51 lines

  1. --------
  2. UPDATE 5
  3. --------
  4.  
  5. Old bones and save files should at least be syntactically correct this time,
  6. but you should still throw them out if you don't want to be confronted with
  7. monsters permanently masquerading as different monsters (since some of the
  8. monsters' letters have changed).
  9.  
  10.  
  11. Note that the posted shop fix was a stopgap patch, not an official patch, so
  12. it should be reversed before applying these patches.  If you do not reverse 
  13. it, probably nothing worse than a failure of one shk.c band will happen this
  14. time.  In general, however, you will have to do considerable hand-patching if
  15. you leave intermediate patches in.
  16.  
  17.  
  18. The major bug fix in Patch 5 is moving the color definitions to color.h, thus
  19. breaking the annoying dependency loop when bootstrapping NetHack.
  20.  
  21. Patch 5 contains Johnny Lee's provision of a port to the Macintosh.  The 
  22. Macintosh files live in a new subdirectory, 'mac'.  We know that many of you
  23. were waiting for a Mac port, and for you we are happy to have it.
  24.  
  25. Basic support for several new other compilers or machines (see README), but 
  26. these probably need some more tweaking.
  27.  
  28. A major new feature in Patch 5 is timed-out eating, i.e., being able to be
  29. interrupted while eating by monsters attack.  Mike Stephenson provided the 
  30. basic structure for dealing with partially eaten food.  We believe that the
  31. only remaining flaws in this code are occasional non-optimal messages which
  32. are generated by it (we are working on correcting this).
  33.  
  34. Incorrect iron ball behavior and bugs in the iron ball code were 
  35. systematically corrected by Kevin Darcy who communicated with us about it
  36. and mailed us his patches.  (Yes, Kevin, as you can see, it went in, and 
  37. with only one minor change.)  
  38.  
  39. There were other, smaller, patches which were mailed to us and which were
  40. implemented.  To repeat:  we are very happy to receive bug-fixing patches
  41. and code-enhancement patches.  But please do as Kevin did, namely, tell us
  42. about it in advance.
  43.  
  44. Difficulties with dropping objects in shops, burning to death in hell, 
  45. wielding amulets, pets eating corpses were fixed.  So were scores of other
  46. small but annoying bugs.
  47.  
  48. MICROPORT_BUG was added to cater to compilers that don't like large 
  49. structures.
  50.  
  51.